/**
 * Copyright (c) 2015 Baidu. All Rights Reserved.
 *
 * @file 用于获取项目中文件的实际URL
 * @author yuanguozheng
 */
var path = require('path');
var baseDir = path.join(__dirname, '../');
var config = path.join(baseDir, 'config');

/**
 * 获取根目录文件的实际路径
 *
 * @param {string} filename 文件名
 * @return {string} 完整路径
 */
function getPath(filename) {
    return path.join(baseDir, filename);
}

/**
 * 获取配置文件的实际路径
 *
 * @param {string} conName 配置名
 * @return {string} 路径
 */
function getConfig(conName) {
    if (!conName.endsWith('.json')) {
        conName += '.json';
    }
    return path.join(config, conName);
}

module.exports = {
    config: getConfig,
    getPath: getPath
};